/**
 * 版权所有(C)，上海海鼎信息工程股份有限公司，2007，所有权利保留。
 * 
 * 项目名：	rumba
 * 文件名：	ElementMatcher.java
 * 模块说明：	
 * 修改历史：
 * Nov 1, 2007 - lxm - 创建。
 */
package com.hd123.rumba.util;


/**
 * 对指定的两个元素提供匹配比较的功能。
 * 
 * @see CollectionMatcher
 * @author lxm
 * 
 */
public class ElementMatcher<A, B> {

  /**
   * 判断指定的对象是否匹配。
   * 
   * @param a
   *          指定参与比较的对象
   * @param b
   *          指定参与比较的对象
   * @return
   * @throws Exception
   */
  public boolean match(A a, B b) throws Exception{
    if (a == null || b == null)
      return a == null && b == null;
    else
      return a.equals(b);
  }

}
